










(defmacro for (&rest rest)
  (print rest)
  (destructuring-bind (for* var in* l) rest ())
  (print for*)

  `(+ 1 2))


(print (for for x in `(1 2 3)))


